anatomic impression - Spanish English Dictionary